require(['./config'], () => {
    require(['template', 'url', 'header', 'footer'], (template,url) => {
       class liebiaoye {
           constructor () {
            this.getliebiaoye()
            this.shaixuan()
           }
           getliebiaoye () {
            $.get(`${url.baseUrl}/ps4liebiao`, resp => {
                if (resp.code === 200) {
                    const { list } = resp.body
                    //模板引擎里需要list字段，接口返回的数据正好也叫list，所以可以这么写
                    $('#lbyx').html(template('yx1', { list }))
                }
            })
        }
        shaixuan() {

            // console.log($('#yx'))
            $('#yx').on('click',function(){
                // console.log(1)
                if( $('#yx').prop('checked')){
                    $.get(`${url.baseUrl}/ps4liebiao`, resp => {
                        if (resp.code === 200) {
                            let { list } = resp.body
                            // console.log(list)
                            list=list.filter(item=>{
                                return item.a =='yx'
                            })
                            // console.log(list)
                            //模板引擎里需要list字段，接口返回的数据正好也叫list，所以可以这么写
                            $('#lbyx').html(template('yx1', { list }))
                        }
                    })
                }
            })
            

            $('#tkb').on('click',function(){
                // console.log(1)
                if( $('#tkb').prop('checked')){
                    $.get(`${url.baseUrl}/ps4liebiao`, resp => {
                        if (resp.code === 200) {
                            let { list } = resp.body
                            // console.log(list)
                            list=list.filter(item=>{
                                return item.a =='tkb'
                            })
                            // console.log(list)
                            //模板引擎里需要list字段，接口返回的数据正好也叫list，所以可以这么写
                            $('#lbyx').html(template('yx1', { list }))
                        }
                    })
                }
            })
        
        }
       }
       new liebiaoye()
    })
})



